package com.deyuanyun.pic.pbf.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 换管表


 */
public class RepairReplacePipe {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 更新人员
     */
    private String updateUser;

    /**
     * 更新原因
     */
    private String updateRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 管沟ID
     */
    private String trenchId;

    /**
     * 起始位置x
     */
    private BigDecimal startX;

    /**
     * 起始位置y
     */
    private BigDecimal startY;

    /**
     * 起始位置z
     */
    private BigDecimal startZ;

    /**
     * 起始绝对距离（m）
     */
    private BigDecimal startMileage;

    /**
     * 终点位置x
     */
    private BigDecimal endX;

    /**
     * 终点位置y
     */
    private BigDecimal endY;

    /**
     * 终点位置z
     */
    private BigDecimal endZ;

    /**
     * 终点绝对距离（m）
     */
    private BigDecimal endMileage;

    /**
     * 换管材质
     */
    private String material;

    /**
     * 制管方式
     */
    private String manuPipeType;

    /**
     * 管径（mm）
     */
    private String diameter;

    /**
     * 壁厚（mm）
     */
    private BigDecimal wallThickness;

    /**
     * 换管长度（m）
     */
    private BigDecimal lenth;

    /**
     * 防腐材料
     */
    private String coatingMaterial;

    /**
     * 防腐等级
     */
    private String coatingGrade;

    /**
     * 记录人
     */
    private String recrder;

    /**
     * 记录时间
     */
    private Date recordTime;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 更新时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate 
	 *            更新时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return 更新人员
     */
    public String getUpdateUser() {
        return updateUser;
    }

    /**
     * @param updateUser 
	 *            更新人员
     */
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }

    /**
     * @return 更新原因
     */
    public String getUpdateRemark() {
        return updateRemark;
    }

    /**
     * @param updateRemark 
	 *            更新原因
     */
    public void setUpdateRemark(String updateRemark) {
        this.updateRemark = updateRemark == null ? null : updateRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 管沟ID
     */
    public String getTrenchId() {
        return trenchId;
    }

    /**
     * @param trenchId 
	 *            管沟ID
     */
    public void setTrenchId(String trenchId) {
        this.trenchId = trenchId == null ? null : trenchId.trim();
    }

    /**
     * @return 起始位置x
     */
    public BigDecimal getStartX() {
        return startX;
    }

    /**
     * @param startX 
	 *            起始位置x
     */
    public void setStartX(BigDecimal startX) {
        this.startX = startX;
    }

    /**
     * @return 起始位置y
     */
    public BigDecimal getStartY() {
        return startY;
    }

    /**
     * @param startY 
	 *            起始位置y
     */
    public void setStartY(BigDecimal startY) {
        this.startY = startY;
    }

    /**
     * @return 起始位置z
     */
    public BigDecimal getStartZ() {
        return startZ;
    }

    /**
     * @param startZ 
	 *            起始位置z
     */
    public void setStartZ(BigDecimal startZ) {
        this.startZ = startZ;
    }

    /**
     * @return 起始绝对距离（m）
     */
    public BigDecimal getStartMileage() {
        return startMileage;
    }

    /**
     * @param startMileage 
	 *            起始绝对距离（m）
     */
    public void setStartMileage(BigDecimal startMileage) {
        this.startMileage = startMileage;
    }

    /**
     * @return 终点位置x
     */
    public BigDecimal getEndX() {
        return endX;
    }

    /**
     * @param endX 
	 *            终点位置x
     */
    public void setEndX(BigDecimal endX) {
        this.endX = endX;
    }

    /**
     * @return 终点位置y
     */
    public BigDecimal getEndY() {
        return endY;
    }

    /**
     * @param endY 
	 *            终点位置y
     */
    public void setEndY(BigDecimal endY) {
        this.endY = endY;
    }

    /**
     * @return 终点位置z
     */
    public BigDecimal getEndZ() {
        return endZ;
    }

    /**
     * @param endZ 
	 *            终点位置z
     */
    public void setEndZ(BigDecimal endZ) {
        this.endZ = endZ;
    }

    /**
     * @return 终点绝对距离（m）
     */
    public BigDecimal getEndMileage() {
        return endMileage;
    }

    /**
     * @param endMileage 
	 *            终点绝对距离（m）
     */
    public void setEndMileage(BigDecimal endMileage) {
        this.endMileage = endMileage;
    }

    /**
     * @return 换管材质
     */
    public String getMaterial() {
        return material;
    }

    /**
     * @param material 
	 *            换管材质
     */
    public void setMaterial(String material) {
        this.material = material == null ? null : material.trim();
    }

    /**
     * @return 制管方式
     */
    public String getManuPipeType() {
        return manuPipeType;
    }

    /**
     * @param manuPipeType 
	 *            制管方式
     */
    public void setManuPipeType(String manuPipeType) {
        this.manuPipeType = manuPipeType == null ? null : manuPipeType.trim();
    }

    /**
     * @return 管径（mm）
     */
    public String getDiameter() {
        return diameter;
    }

    /**
     * @param diameter 
	 *            管径（mm）
     */
    public void setDiameter(String diameter) {
        this.diameter = diameter == null ? null : diameter.trim();
    }

    /**
     * @return 壁厚（mm）
     */
    public BigDecimal getWallThickness() {
        return wallThickness;
    }

    /**
     * @param wallThickness 
	 *            壁厚（mm）
     */
    public void setWallThickness(BigDecimal wallThickness) {
        this.wallThickness = wallThickness;
    }

    /**
     * @return 换管长度（m）
     */
    public BigDecimal getLenth() {
        return lenth;
    }

    /**
     * @param lenth 
	 *            换管长度（m）
     */
    public void setLenth(BigDecimal lenth) {
        this.lenth = lenth;
    }

    /**
     * @return 防腐材料
     */
    public String getCoatingMaterial() {
        return coatingMaterial;
    }

    /**
     * @param coatingMaterial 
	 *            防腐材料
     */
    public void setCoatingMaterial(String coatingMaterial) {
        this.coatingMaterial = coatingMaterial == null ? null : coatingMaterial.trim();
    }

    /**
     * @return 防腐等级
     */
    public String getCoatingGrade() {
        return coatingGrade;
    }

    /**
     * @param coatingGrade 
	 *            防腐等级
     */
    public void setCoatingGrade(String coatingGrade) {
        this.coatingGrade = coatingGrade == null ? null : coatingGrade.trim();
    }

    /**
     * @return 记录人
     */
    public String getRecrder() {
        return recrder;
    }

    /**
     * @param recrder 
	 *            记录人
     */
    public void setRecrder(String recrder) {
        this.recrder = recrder == null ? null : recrder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordTime() {
        return recordTime;
    }

    /**
     * @param recordTime 
	 *            记录时间
     */
    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }
}